package com.aspose.cells;

import java.util.ArrayList;

class zbqw {
   int a = 0;
   int b = 1024;
   ArrayList c = new ArrayList();
   boolean d = false;
   boolean e = false;
   boolean f = false;
   boolean g = false;
   boolean h = false;
   boolean i = false;
   boolean j = false;
   boolean k = false;
   boolean l = false;
   boolean m = false;
   boolean n = false;
   boolean o = false;
   boolean p = false;
   boolean q = false;

   void a(zbqw var1) {
      this.a = var1.a;
      this.b = var1.b;
      this.d = var1.d;
      this.e = var1.e;
      this.f = var1.f;
      this.g = var1.g;
      this.h = var1.h;
      this.i = var1.i;
      this.j = var1.j;
      this.k = var1.k;
      this.l = var1.l;
      this.m = var1.m;
      this.n = var1.n;
      this.o = var1.o;
      this.p = var1.p;
      this.q = var1.q;

      for(int var2 = 0; var2 < var1.c.size(); ++var2) {
         com.aspose.cells.b.a.a.ze.a(this.c, var1.c.get(var2));
      }

   }

   private void d() {
      this.d = false;
      this.e = false;
      this.f = false;
      this.g = false;
      this.h = false;
      this.i = false;
      this.j = false;
      this.k = false;
      this.l = false;
      this.m = false;
      this.n = false;
      this.o = false;
      this.p = false;
      this.q = false;
   }

   int a() {
      int var1 = 0;
      if (this.d) {
         var1 |= 1;
      }

      if (this.e) {
         var1 |= 2;
      }

      if (this.f) {
         var1 |= 4;
      }

      if (this.g) {
         var1 |= 8;
      }

      if (this.h) {
         var1 |= 16;
      }

      if (this.i) {
         var1 |= 32;
      }

      if (this.j) {
         var1 |= 64;
      }

      if (this.k) {
         var1 |= 128;
      }

      if (this.l) {
         var1 |= 256;
      }

      if (this.m) {
         var1 |= 512;
      }

      if (this.n) {
         var1 |= 1024;
      }

      if (this.o) {
         var1 |= 2048;
      }

      if (this.p) {
         var1 |= 4096;
      }

      if (this.q) {
         var1 |= 16384;
      }

      return var1;
   }

   void a(int var1) {
      this.d();
      if ((var1 & '\uffff' & 1) > 0) {
         this.d = true;
      }

      if ((var1 & '\uffff' & 2) > 0) {
         this.e = true;
      }

      if ((var1 & '\uffff' & 4) > 0) {
         this.f = true;
      }

      if ((var1 & '\uffff' & 8) > 0) {
         this.g = true;
      }

      if ((var1 & '\uffff' & 16) > 0) {
         this.h = true;
      }

      if ((var1 & '\uffff' & 32) > 0) {
         this.i = true;
      }

      if ((var1 & '\uffff' & 64) > 0) {
         this.j = true;
      }

      if ((var1 & '\uffff' & 128) > 0) {
         this.k = true;
      }

      if ((var1 & '\uffff' & 256) > 0) {
         this.l = true;
      }

      if ((var1 & '\uffff' & 512) > 0) {
         this.m = true;
      }

      if ((var1 & '\uffff' & 1024) > 0) {
         this.n = true;
      }

      if ((var1 & '\uffff' & 2048) > 0) {
         this.o = true;
      }

      if ((var1 & '\uffff' & 4096) > 0) {
         this.p = true;
      }

      if ((var1 & '\uffff' & 16384) > 0) {
         this.q = true;
      }

   }

   int b() {
      int var1 = this.b & '\uffff' & 1023;
      if ((var1 & '\uffff') > 255) {
         byte var2 = -2;
         return var2;
      } else {
         return var1;
      }
   }

   void b(int var1) {
      this.b |= var1 & '\uffff' & 1023;
   }

   void a(byte var1) {
      this.a |= var1;
   }

   void b(byte var1) {
      this.a |= (var1 & 255) << 6;
   }

   boolean c() {
      return (this.b & '\uffff' & 1024) > 0;
   }

   void a(boolean var1) {
      if (var1) {
         this.b |= 1024;
      } else {
         short var2 = -1025;
         this.b &= var2;
      }

   }
}
